﻿using System;
using System.Collections.Generic;
using System.Data;

namespace Sustainalytics.Events.DataAccessLayer
{
    public interface IEventsDatabase
    {
        IDataReader CompanyProfiles();
        IDataReader EventIndicatorTemplates();
        IDataReader ControversyIndicators(List<Guid> companyIds);
        IDataReader EventIndicators(List<Guid> companyIds);
        IDataReader EventIndicatorComments(List<Guid> companyIds);
        IDataReader Incidents(List<Guid> companyIds);
        IDataReader NewsArticles();
        IDataReader Alerts(DateTime cretedAfter);
    }
}
